.container {
    padding: 10px;
  
    .method {
      .info {
        .title {
          margin: 10px 0;
        }
      }
  
      .cart-box {
        .cart {
          margin-bottom: 30px;
          padding: 20px;
  
          .cart-item {
            margin-bottom: 16px;
            display: flex;
            height: 120px;
            align-items: center;
  
            .img {
              flex: 1.4;
              width: 100px;
              height: 100px;
  
              image {
                width: 100%;
                height: 100%;
              }
            }
  
            .info {
              padding-left: 5px;
              flex: 2;
  
              .name {
                height: 30px;
                line-height: 20px;
              }
  
              .sku {
                height: 46px;
                font-size: 13px;
                color: gray;
              }
  
              .num-action {
                display: flex;
                justify-content: space-between;
  
                .price {
                  span {
                    font-size: 14px;
                  }
  
                  font-size: 18px;
                  color: #e40030;
                }
  
                .red-add {
                  display: flex;
  
                  .red {
                    width: 26px;
                    text-align: center;
                    line-height: 26px;
                    height: 26px;
                    background-color: #cacaca;
                  }
  
                  .num-input {
                    border: 1px solid #f5f5f5;
                    width: 50px;
                    text-align: center;
                  }
  
                  .add {
                    width: 26px;
                    text-align: center;
                    line-height: 26px;
                    height: 26px;
                    color: white;
                    background-color: #e40030;
                  }
                }
              }
  
            }
  
          }
  
          .total {
            margin-bottom: 10px;
            display: flex;
            justify-content: space-between;
  
            .total-num {
              span {
                margin-right: 6px;
                font-size: 22px;
                color: #e40030;
                font-style: italic;
              }
            }
  
            .total-price {
              span {
                
                font-size: 22px;
                color: #e40030;
                font-style: italic;
              }
            }
          }
        }
      }
  
      .btn {
        z-index: 9;
        background-color: white;
        padding: 10px;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        button {
          background-color: #e40030;
          color: white;
          border-radius: 22px;
        }
      }
    }
  }